<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    /*
    给你一个长度为 n 的整数数组 nums，其中 n > 1，返回输出数组 output ，其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。

    * */

    var nums=[1,2,3,4]
    var productExceptSelf = function(nums) {
        let output = [];
        nums.forEach((item,index) => {
            let left=nums.slice(0,index)
            let right=nums.slice(index+1,nums.length)
            let leftMul=left.reduce((pre,item)=>pre*item,1)
            let rightMul=right.reduce((pre,item)=>pre*item,1)
            output[index]=leftMul*rightMul
        })
        return output
    };

</script>
</body>
</html>
